package model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@TableName("bk_business_info")
public class BusinessInfo extends BaseModel<BusinessInfo>{

    // 业务流水号
    @TableId("agent_serial_no")
    private String agentSerialNo;

    // 全局流水号
    @TableField("glbl_srl_no")
    private String glblSrlNo;

    // 消费方流水号
    @TableField("cnsmr_srl_no")
    private String cnsmrSrlNo;

    // 申请单号
    @TableField("apply_no")
    private String applyNo;

    // 申请类型
    @TableField("apply_tp")
    private String applyTp;

    // 申请人工号
    @TableField("user_id")
    private String userId;

    // 转出钱包ID
    @TableField("tfr_out_wlt_id")
    private String tfrOutWltId;

    // 转出钱包名称
    private String tfrOutWltNm;

    // 转入钱包ID
    @TableField("tfr_in_wlt_id")
    private String tfrInWltId;

    // 转入钱包名称
    @TableField("tfr_in_wlt_nm")
    private String tfrInWltNm;

    // 经办人证件类型
    @TableField("opr_ident_tp")
    private String oprIdentTp;

    // 经办人证件号码
    @TableField("opr_ident_no")
    private String oprIdentNo;

    // 经办人姓名
    @TableField("opr_nm")
    private String oprNm;

    // 经办人手机号码
    @TableField("opr_tel_no")
    private String oprTelNo;

    // 交易摘要
    @TableField("txn_smy")
    private String txnSmy;

    // 交易金额
    @TableField("txn_amt")
    private BigDecimal txnAmt;

    // 收款方手机号
    @TableField("tfr_in_tel")
    private String tfrInTel;

    // 交易状态
    @TableField("txn_sts")
    private String txnSts;

    // 授权人列表
    @TableField("auth_list")
    private String authList;

    // 共同授权信息
    @TableField("auth_info")
    private String authInfo;

    // 共同授权信息密文
    @TableField("auth_msg")
    private String authMsg;

    public String getAgentSerialNo() {
        return agentSerialNo;
    }

    public void setAgentSerialNo(String agentSerialNo) {
        this.agentSerialNo = agentSerialNo;
    }

    public String getGlblSrlNo() {
        return glblSrlNo;
    }

    public void setGlblSrlNo(String glblSrlNo) {
        this.glblSrlNo = glblSrlNo;
    }

    public String getCnsmrSrlNo() {
        return cnsmrSrlNo;
    }

    public void setCnsmrSrlNo(String cnsmrSrlNo) {
        this.cnsmrSrlNo = cnsmrSrlNo;
    }

    public String getApplyNo() {
        return applyNo;
    }

    public void setApplyNo(String applyNo) {
        this.applyNo = applyNo;
    }

    public String getApplyTp() {
        return applyTp;
    }

    public void setApplyTp(String applyTp) {
        this.applyTp = applyTp;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getTfrOutWltId() {
        return tfrOutWltId;
    }

    public void setTfrOutWltId(String tfrOutWltId) {
        this.tfrOutWltId = tfrOutWltId;
    }

    public String getTfrOutWltNm() {
        return tfrOutWltNm;
    }

    public void setTfrOutWltNm(String tfrOutWltNm) {
        this.tfrOutWltNm = tfrOutWltNm;
    }

    public String getTfrInWltId() {
        return tfrInWltId;
    }

    public void setTfrInWltId(String tfrInWltId) {
        this.tfrInWltId = tfrInWltId;
    }

    public String getTfrInWltNm() {
        return tfrInWltNm;
    }

    public void setTfrInWltNm(String tfrInWltNm) {
        this.tfrInWltNm = tfrInWltNm;
    }

    public String getOprIdentTp() {
        return oprIdentTp;
    }

    public void setOprIdentTp(String oprIdentTp) {
        this.oprIdentTp = oprIdentTp;
    }

    public String getOprIdentNo() {
        return oprIdentNo;
    }

    public void setOprIdentNo(String oprIdentNo) {
        this.oprIdentNo = oprIdentNo;
    }

    public String getOprNm() {
        return oprNm;
    }

    public void setOprNm(String oprNm) {
        this.oprNm = oprNm;
    }

    public String getOprTelNo() {
        return oprTelNo;
    }

    public void setOprTelNo(String oprTelNo) {
        this.oprTelNo = oprTelNo;
    }

    public String getTxnSmy() {
        return txnSmy;
    }

    public void setTxnSmy(String txnSmy) {
        this.txnSmy = txnSmy;
    }

    public BigDecimal getTxnAmt() {
        return txnAmt;
    }

    public void setTxnAmt(BigDecimal txnAmt) {
        this.txnAmt = txnAmt;
    }

    public String getTfrInTel() {
        return tfrInTel;
    }

    public void setTfrInTel(String tfrInTel) {
        this.tfrInTel = tfrInTel;
    }

    public String getTxnSts() {
        return txnSts;
    }

    public void setTxnSts(String txnSts) {
        this.txnSts = txnSts;
    }

    public String getAuthList() {
        return authList;
    }

    public void setAuthList(String authList) {
        this.authList = authList;
    }

    public String getAuthMsg() {
        return authMsg;
    }

    public void setAuthMsg(String authMsg) {
        this.authMsg = authMsg;
    }

    public String getAuthInfo() {
        return authInfo;
    }

    public void setAuthInfo(String authInfo) {
        this.authInfo = authInfo;
    }
}
